package cc.rengu.igas.channel.alipay.facade.response;

import cc.rengu.igas.channel.alipay.facade.base.BaseResponse;
import cc.rengu.igas.channel.alipay.facade.bean.TradeFundBill;

import java.io.Serializable;
import java.util.List;

/**
 * 支付宝退款查询
 */
public class AliRefundQueryResponse extends BaseResponse implements Serializable {
    private String isFundChange;        /*资金变化*/
    private String totalRefundAmt;        /*退款总金额*/
    private List<TradeFundBill> tradeFundBillList;        /*资金渠道*/
    private String realBackAmt;        /*本次商户实际退回金额*/
    private String buyerBackAmt;        /*买家退款金额*/
    private String merBackDiscAmt;        /*商家优惠退款金额*/
    private String platBackDiscAmt;        /*平台优惠退款金额*/
    private String refundTime;        /*退款支付时间*/
    private String channelOrderId;        /*通道流水号*/
    private String buyerLogonId;             /*买家支付宝账号*/

    public String getChannelOrderId() {
        return channelOrderId;
    }

    public void setChannelOrderId(String channelOrderId) {
        this.channelOrderId = channelOrderId;
    }

    public String getIsFundChange() {
        return isFundChange;
    }

    public void setIsFundChange(String isFundChange) {
        this.isFundChange = isFundChange;
    }

    public String getTotalRefundAmt() {
        return totalRefundAmt;
    }

    public void setTotalRefundAmt(String totalRefundAmt) {
        this.totalRefundAmt = totalRefundAmt;
    }

    public List<TradeFundBill> getTradeFundBillList() {
        return tradeFundBillList;
    }

    public void setTradeFundBillList(List<TradeFundBill> tradeFundBillList) {
        this.tradeFundBillList = tradeFundBillList;
    }

    public String getRealBackAmt() {
        return realBackAmt;
    }

    public void setRealBackAmt(String realBackAmt) {
        this.realBackAmt = realBackAmt;
    }

    public String getBuyerBackAmt() {
        return buyerBackAmt;
    }

    public void setBuyerBackAmt(String buyerBackAmt) {
        this.buyerBackAmt = buyerBackAmt;
    }

    public String getMerBackDiscAmt() {
        return merBackDiscAmt;
    }

    public void setMerBackDiscAmt(String merBackDiscAmt) {
        this.merBackDiscAmt = merBackDiscAmt;
    }

    public String getPlatBackDiscAmt() {
        return platBackDiscAmt;
    }

    public void setPlatBackDiscAmt(String platBackDiscAmt) {
        this.platBackDiscAmt = platBackDiscAmt;
    }

    public String getRefundTime() {
        return refundTime;
    }

    public void setRefundTime(String refundTime) {
        this.refundTime = refundTime;
    }

    public String getBuyerLogonId() {
        return buyerLogonId;
    }

    public void setBuyerLogonId(String buyerLogonId) {
        this.buyerLogonId = buyerLogonId;
    }
}
